// 工具对象
const verify = {
  // 验证手机号格式
  verifyMobile(mobile) {
    // 宽松的验证规则
    const reg = /^[1][3-8][0-9]{9}$/
    // 正则验证（去除两端空格）
    const valid = reg.test(mobile.trim())
    // 验证结果提示
    if (!valid) wx.utils.toast('请填写正确的手机号')
    // 返回验证结果
    return valid
  },
  // 校验短信验证码
  verifyCode(code) {
    // 宽松的验证规则
    const reg = /^\d{6}$/
    // 正则验证（去除两端空格）
    const valid = reg.test(code.trim())
    // 验证结果提示
    if (!valid) wx.utils.toast('请填写正确的验证码!')
    // 返回验证结果
    return valid
  },
  // 校验姓名
   // 验证业主姓名
   verifyName(name) {
    // 验证业主姓名（必须为汉字）
    const reg = /^[\u4e00-\u9fa5]{2,5}$/
    // 验证业主姓名
    const valid = reg.test(name.trim())
    // 验证结果提示
    if (!valid) wx.utils.toast('请填写真实中文姓名!')
    // 返回验证结果
    return valid
  },
  // 校验身份证
  verifyPicture(idcardBackUrl,idcardFrontUrl) {
    // 图片地址不能为空
    const valid = !!idcardBackUrl && !!idcardFrontUrl
    // 验证结果提示
    if (!valid) wx.utils.toast('请上传身份证照片!')
    // 返回验证结果
    return valid
  },
  // 校验房屋信息
  verifyHouse(houseId) {
    const valid = houseId !== ''
    // 验证结果提示
    if (!valid) wx.utils.toast('请选择房屋信息!')
    // 返回验证结果
    return valid
  },
  // 校验维修项目
  verifyRepair(repairItemId) {
    const valid = repairItemId !== ''
    // 验证结果提示
    if (!valid) wx.utils.toast('请选择维修项目!')
    // 返回验证结果
    return valid
  },
  // 校验日期
  verifyDate(appointment) {
    // 验证日期格式
    const reg = /^\d{4}\/\d{2}\/\d{2}$/
    const valid = reg.test(appointment)
    // 验证结果提示
    if (!valid) wx.utils.toast('请选择预约日期!')
    // 返回验证结果
    return valid
  },
  // 校验项目描述
  verifyDescription(description) {
    // 验证报修项目描述
    const valid = description !== ''
    // 验证结果提示
    if (!valid) wx.utils.toast('请填写问题描述!')
    // 返回验证结果
    return valid
  },
}
wx.verify = verify
